package wrapper;

/**
 * 包装类的常用功能
 */
public class IntegerDemo2 {
    public static void main(String[] args) {
        //数字类型的包装类都支持两个常量：MAX_VALUE和MIN_VALUE，记录基本类型的取值范围
        int imax = Integer.MAX_VALUE;
        System.out.println(imax);
        int imin = Integer.MIN_VALUE;
        System.out.println(imin);

        long lmax = Long.MAX_VALUE;
        System.out.println(lmax);
        long lmin = Long.MIN_VALUE;
        System.out.println(lmin);

        double dmax = Double.MAX_VALUE;
        System.out.println(dmax);
        double dmin = Double.MIN_VALUE;
        System.out.println(dmin);

        float fmax = Float.MAX_VALUE;
        System.out.println(fmax);
        float fmin = Float.MIN_VALUE;
        System.out.println(fmin);

        /*
            parse：解析

            包装类提供了静态方法：parseXXX(String str)
            用于将字符串转换为对应的基本类型
            前提是：该字符串必须正确的表示了基本类型可以保存的值
         */
        String str = "123";
//        String str = "123.123"; //注意，不能转换为整数
        int i = Integer.parseInt(str);
        System.out.println(i);
        double d = Double.parseDouble(str);
        System.out.println(d);


    }
}












